package com.baize.baizeapp.test.album

import android.graphics.Bitmap
import java.io.Serializable

class ImageItem : Serializable {

    var type = 0  // 0 图片  1 视频
    var name: String = ""       //图片的名字
    var path: String = ""      //图片的路径
    var height: Int = 0
    var width: Int = 0
    var imageModifyDate: Long = 0
    var videoId : Long = 0L
    var duration : Int = 0
    var thumbBitmap : Bitmap? = null

//    fun getModifyDateText(): String {
//        return TimeUtil.formatTime(Date(imageModifyDate), "MM-dd HH:mm:ss")
//    }
//
//    override fun isContentsTheSame(other: DiffDataCallback): Boolean {
//        return if (other is ImageItem) {
//            this.path.equals(other.path, ignoreCase = true)
//        } else false
//    }
//
//    override fun isTheSame(other: DiffDataCallback): Boolean {
//        return if (other is ImageItem) {
//            this.path.equals(other.path, ignoreCase = true)
//        } else false
//    }
//
//    fun dimensionRatio(): Double {
//        return if (height == 0 || width == 0) {
//            0.0
//        } else {
//            width / (height * 1.0)
//        }
//    }
//
//    fun toAttachBean(): AttachFileBean {
//        return  AttachFileBean(
//                path,
//                width = width,
//                height = height
//        )
//    }
}
